package schedule

import (
	"encoding/hex"
	"hy_808/protocol/hygprs"
)

/*
进出场包
+0  80 00 3B 02 0B 2A 89
+7  01 00 00 07 D2
+12 02 00 00 29 FD
+17 03 A0 # 设备类型
+19 04 00 28 B5 EF # 司机卡号
+24 06 61 A8 9E BA # Unix时间戳
+29 07 04 39 0C 77 # 经度
+34 08 01 37 10 51 # 纬度
+39 09 28 A0 # 方向角
+42 0A 00 00 # 速度
+45 1D 00 # 进出场标识 0出场 1进场
+47 0B 00 # 上下行
+49 28 00 01 # 场站编号
+52 1A 01 # 是否需要回应
+54 00 00 0B 06 81
+59
*/
type IO struct {
	hygprs.Fields
}

func GenIO() (p IO) {
	data, _ := hex.DecodeString("80003B020B2A8901000007D202000029FD03A0040028B5EF0661A89EBA0704390C7708013710510928A00A00001D000B002800011A0100000B0681")
	p.Packet = hygprs.MakePacket(data)
	return
}
